home *** CD-ROM | disk | FTP | other *** search
/ World of Video / World of Video.iso / gfxprograms / genlock / videotitler / videotitler.dok < prev    next >
Text File  |  1995-02-13  |  25KB  |  472 lines

  1. ##############################################################################
  2. #                                                                            #
  3. #  V         V III DDDD   EEEEE   OO      TTTTT III TTTTT L     EEEEE RRRR   #
  4. #   V       V   I  D   D  E      O  O       T    I    T   L     E     R   R  #
  5. #    V     V    I  D    D E     O    O      T    I    T   L     E     R   R  #
  6. #     V   V     I  D    D EEE   O    O III  T    I    T   L     EEE   RRRR   #
  7. #      V V      I  D   D  E      O  O       T    I    T   L     E     R  R   #
  8. #       V      III DDDD   EEEEE   OO        T   III   T   LLLLL EEEEE R   R  #
  9. #                                                                            #
  10. #                        V         V     11     11                           #
  11. #                         V       V     1 1    1 1                           #
  12. #                          V     V     1  1   1  1                           #
  13. #                           V   V     1   1  1   1                           #
  14. #                            V V          1      1                           #
  15. #                             V           1 o    1                           #
  16. #                                                                            #
  17. #                         © 1993 by Andreas Ackermann                        #
  18. #                                                                            #
  19. ##############################################################################
  20.  
  21.  o Für ganz Eilige: die Änderungen seit der Version 1.0c stehen kurz vor dem
  22.    Ende dieses Files !
  23.  o Copyright:
  24.  
  25.    VideoTitler V1.1 ist SHAREWARE.
  26.    DIE VOLLVERSION DARF IN KEINSTER WEISE VERBREITET ODER WEITERGEGEBEN WERDEN.
  27.    SOLLTE SIE DENNOCH AUF IRGENDWELCHEN DUBIOSEN 'PUBLIC-DOMAIN' SERIEN ODER
  28.    IN MAILBOXEN AUFTAUCHEN, SO BEHALTE ICH MIR RECHTLICHE SCHRITTE VOR.
  29.    Lediglich diese eingeschränkte Demoversion darf auf Public-Domain-Serien und
  30.    in Mailboxen vertrieben werden, solange dafür KEINERLEI Gebühren erhoben
  31.    werden. Lediglich eine Aufwandsentschädigung fürs Kopieren in Höhe von
  32.    !!! MAXIMAL 5 DM (FÜNF) !!! wird toleriert.
  33.  
  34. !!!   Die Firmen SoftwareOase, Peter Ossowski, Pawlowski, und 'Logo Verlag  !!!
  35. !!!   und Software' haben darüber hinaus KEIN RECHT die DEMOVERSION zu ver- !!!
  36. !!!   treiben !!!                                                           !!!
  37.  
  38.    Die Demoversion ist identisch mit der Vollversion, hat aber eine entschei-
  39.    dende Einschränkung:
  40.    Jede zweite gescrollte Zeile lautet: 'DEMOVERSION'
  41.  
  42.  o Wie bekomme ich die Vollversion ?
  43.  
  44.    Falls Sie gerne die Vollversion dieses Videotitlers hätten, so senden Sie
  45.    einfach 30 DM an:
  46.  
  47.                             Andreas Ackermann
  48.                             Lorenz-Summa-Str. 10
  49.                             95145 Oberkotzau          Tel.: 09286/6399
  50.  
  51.    Falls Sie der Post nicht trauen ( nur zu verständlich !) können Sie den Be-
  52.    trag auch überweisen (zusätzlich bitte dennoch anrufen oder schreiben, damit
  53.    ich Bescheid weiß !). Meine Kontonummer:
  54.  
  55.    Sparkasse Oberkotzau/Schwarzenbach a.d. Saale
  56.    BLZ:     78053040
  57.    Kto.Nr.: 240802272
  58.  
  59.    Dafür bekommen Sie umgehend eine bootfähige Diskette mit der Vollversion des
  60.    Videotitlers zugesandt. Es liegt aber KEINE ausgedruckte Anleitung bei !!!
  61.    Falls es mir gelingen sollte evtl. noch auftauchende Fehler zu beseitigen,
  62.    erhalten Sie selbstverständlich auch ein Update.
  63.    Geben Sie bitte auch an, ob Sie bereits mit Kick 2.0 oder höher arbeiten,
  64.    eine Turbokarte besitzen oder über die neuen Grafikchips verfügen, da
  65.    spätere Versionen evtl. nicht mehr auf allen Amigas laufen werden.
  66.  
  67.    ICH ÜBERNEHME KEINE HAFTUNG FÜR ETWAIGE DATENVERLUSTE, DIE DURCH BENUTZUNG
  68.    DIESES PROGRAMMES ENTSTEHEN. AUCH KANN ICH NICHT DIE FEHLERFREIHEIT DIESES
  69.    PROGRAMMES GARANTIEREN. JEGLICHE BENUTZUNG AUF EIGENE GEFAHR !!.
  70.    UMTAUSCH AUSGESCHLOSSEN !!!
  71.  
  72.  o Was ist VideoTitler V1.1 ?
  73.  
  74.    VideoTitler V1.1 ( ab hier Vtt ) ist ein einfaches Programm, mit dem man
  75.    professionelle Videoabspanne herstellen kann.
  76.    Vtt ermöglicht es, auf einem 736*560 Pixel großen Screen beliebige Schriften
  77.    (auch Colorfonts !) in vier Geschwindigkeiten von unten nach oben zu
  78.    scrollen. Derzeit lassen sich leider noch keine Brushes scrollen.
  79.  
  80.  o Welches Konzept verfolgt Vtt ?
  81.  
  82.    Im SkriptEditor wird der zu scrollende Text Zeile für Zeile eingegeben.
  83.    Zusätzlich kann auch noch seine Position festgelegt werden ( linksbündig,
  84.    rechtsbündig, zentriert ).
  85.    Im StyleEditor definiert man Schrift, Schriftattribute( Umrandung,
  86.    Schatten ) und die Farbpalette.
  87.    Hat man einmal solch einen 'Style' definiert, so kann man diesen beliebig
  88.    vielen Textzeilen zuordnen.
  89.  
  90.  o Welche Systemvoraussetzungen werden benötigt ?
  91.  
  92.    Vtt läuft auf JEDEM Amiga, der mindestens mit KickStart 1.2 ausgerüstet
  93.    ist. Verzichtet man auf Colorfonts, so genügen bereits 512k Speicher.
  94.    Ansonsten gilt: Je mehr ChipRam Ihr Amiga besitzt, desto mehr Fonts können
  95.    Sie innerhalb eines Skripts verwenden. ( Mit 1 MB kann man schon ganz
  96.    ordentlich arbeiten ).
  97.  
  98.  Nach dieser kurzen Übersicht folgt nun eine ausführliche Anleitung:
  99.  
  100.  o Alle Zahlenangeben die bei VideoTitler gemacht werden, verstehen sich als
  101.    Angabe von Pixeln. Zur Information: Die Bildschirmgröße beträgt 736*560
  102.    Pixel; da der Overscan-Modus benutzt wird sind ca. 20 Pixel am linken und
  103.    rechten und ca. 5 Pixel am oberen und unteren Rand auf den meisten Fern-
  104.    sehern unsichtbar, d.h. falls ein Schriftzug auf dem Computermonitor ge-
  105.    rade noch zu sehen ist, bedeutet das nicht unbedingt, daß er auch auf
  106.    dem Fernseher noch vollständig sichtbar ist.
  107.    Hinweis: Wandprojektoren zeigen i.a. einen größeren Bildbereich, so daß
  108.    Filme, die nur auf solchen Geräten laufen sollen, durchaus den gesamten
  109.    Darstellungsbereich nutzen können.
  110.  
  111.  I. Laden, Speichern und Ausführen von Skripts
  112.  
  113.    Über das Menü 'Load...' können Sie eines der mitgelieferten Skripts laden.
  114.    ( sie befinden sich in der Schublade scripts ),
  115.    und mit 'Save...' auch wieder speichern.
  116.    Beim Laden versucht Vtt bereits die verwendeten Schriften zu laden, deshalb
  117.    kann dies ( vor allem mit Diskettenlaufwerken ) einige Zeit in Anspruch
  118.    nehmen. Gelingt ihm das nicht, macht er Sie auf die fehlenden Schriften auf-
  119.    merksam.
  120.    Durch Klick auf 'Play' starten Sie das Skript; zunächst erscheint jedoch ein
  121.    Requester, in dem Sie zwischen drei Geschwindigkeiten ( 50, 100, 200 und 300
  122.    Pixel pro Sekunde) wählen können.
  123.    Anschließend färbt sich der Bildschirm in der Hintergrundfarbe und nach
  124.    einem Mausklick (links !) von Ihnen sollte Ihr Abspann BUTTERWEICH hereinge-
  125.    scrollt kommen. Nach einem weiteren Mausklick ( evtl. etwas länger halten )
  126.    kehren Sie in den Skripteditor zurück.
  127.    'Play current' funktioniert ähnlich; das Scrolling beginnt jedoch bei der
  128.    aktuellen Zeile und Vtt scrollt in einer Endloschleife.
  129.  
  130.    Sollte der Amiga einmal nicht schnell genug die nächste Textzeile fertig-
  131.    bekommen, so schiebt Vtt automatisch Leerzeilen ein ( das kommt gelegent-
  132.    lich beim Scrolling mit mehr als 100 Pixeln/sec, Colorfonts oder Outline
  133.    vor ).
  134.  
  135.    Sollte der Speicher nicht ausreichen, erhalten Sie eine entsprechende
  136.    Meldung. In diesem Fall hilft jetzt nur noch, weniger Schriftarten zu ver-
  137.    wenden.
  138.  
  139.  II. Editieren von Skripts
  140.  
  141.    Auf der linken Seite des Fensters befindet sich ein Auswahlkasten, in dem
  142.    der ganze Abspann zeilenweise ausgewählt werden kann.
  143.    Zunächst sind noch keine Zeilen vorhanden; durch einen Mausklick auf
  144.    'Add Text' läßt sich das aber ändern.
  145.    Auf der rechten Seite erscheinen nun weitere Gadgets und zwar:
  146.  
  147.    akt. Zeile: hier können Sie Ihre Textzeile beliebig editieren
  148.  o x-Position: falls die Zeile LINKSbündig ('center left') ausgegeben wird::
  149.                Abstand vom LINKEN Rand;
  150.                RECHTSbündig (center right)  => Abstand vom rechten Rand;
  151.                sollte 'zentriert' ausgewählt sein, wird dieser Wert ignoriert
  152.  o y-Distance: hier legen Sie fest, wieviele Leerzeilen gescrollt werden, be--
  153.                vor die nächste Textzeile erscheint ( Angabe in Pixeln !!! )
  154.  
  155.  o cur. Style: hier steht der 'Style' für diese Zeile; er läßt sich durch An-
  156.                klicken von 'Edit Style' ändern.
  157.  
  158.    Unterhalb der Eingabezeile stehen Informationen Über die Ausmaße der
  159.    Textzeile; erscheinen sie in blauer Farbe, so ist entweder keine Schrift
  160.    für diese Zeile geladen oder die Zeile ist zu lang.
  161.    [Die Werte für YPos etc. sind in dieser Version noch bedeutungslos.]
  162.  
  163.    Unterhalb des Auswahlkastens befindet sich noch eine Reihe weiterer Gad-
  164.    gets, mit deren Hilfe sich die Reihenfolge der Zeilen verändern läßt:
  165.  
  166.  o Copy   nach Anklicken von 'Copy' wartet Vtt darauf, daß Sie eine weitere
  167.           Textzeile auswählen. Die aktuelle Textzeile wird nun HINTER diese
  168.           Zeile kopiert, bleibt aber auch an ihrer alten Position erhalten.
  169.           Aktuelle Textzeile ist nun das Duplikat.
  170.  o Move behind
  171.           arbeitet wie 'Copy'; die ursprüngliche Zeile wird jedoch gelöscht.
  172.  o Move front
  173.           arbeitet wie 'Move behind'; die Zeile wird aber VOR der neu ausge-
  174.           wählten eingefügt.
  175.  
  176.    Für alle drei dieser Gadgets gilt: ein erneuter Klick auf das jeweilige
  177.    Gadget bricht den Vorgang ab !
  178.  
  179.  o Delete löscht die aktuelle Textzeile; aktuelle Zeile wird die folgende
  180.           Zeile
  181.  o Add Text
  182.           fügt NACH der aktuellen Zeile eine neue ein ( das wissen Sie ja
  183.           bereits !)
  184.  
  185.    Nun zu den Menüs:
  186.  
  187.  o Bubble        schaltet das wellenartige Scrolling ein bzw. wieder aus
  188.  o Add Text      bewirkt das gleiche wie das 'Add Text' Gadget
  189.  o Select next   wählt die folgende Textzeile aus
  190.  o Select back   wählt die vorhergehende Textzeile aus
  191.  
  192.    Diese Menüpunkte wurden vor allem wegen der Tastaturkürzel ( rechte Amiga+
  193.    T,N oder B ) verwendet um ein bequemes Arbeiten zu ermöglichen.
  194.  
  195.  III. Der Style-Editor
  196.  
  197.    Nachdem Sie im Skript-Editor 'Edit-Style' angeklickt haben, gelangen Sie in
  198.    den 'Style-Editor'. Im Auswahlkasten erscheinen nun die bereits definierten
  199.    Styles ( wenn vorher kein Script geladen wurde, erscheint natürlich zunächst
  200.    einmal gar nichts !)
  201.    Stylename  hier können Sie ihrem Style einen Namen geben, der für Vtt aber
  202.               uninteressant ist; er dient vielmehr einer besseren Übersicht.
  203.               ( Der erste Buchstabe davon erscheint im Auswahlkasten des Script
  204.                 Editors direkt hinter jeder Zeile )
  205.  o Stil   mit diesem Gadget legen Sie die Schriftattribute fest:
  206.  
  207.    - 'Normal':   keine Umrandung, kein Schatten;
  208.                  die folgenden drei Gadgets haben in diesem Fall keine Bedeu-
  209.                  tung
  210.    - 'Shadow':   die Textzeile erscheint mit Schatten ( rechts unten )
  211.                  'X-OFFSET' gibt an, um wieviele Pixel nach rechts versetzt
  212.                  der Schatten erscheinen soll;
  213.                  'Y-OFFSET' um wieviele Pixel nach unten;
  214.                  'DEPTH OF SHADOW' gibt an, wie oft dieser Vorgang wieder-
  215.                  holt werden soll
  216.           Bsp:   D.o.S.: 1, x-O: 12, y-O: 12 ergibt einen Schlagschatten, der
  217.                  in etwa genauso weit nach rechts wie nach unten verschoben
  218.                  ist ( denn 1 Pixel in x-Richtung ist in etwa ebenso groß wie
  219.                  ein Pixel in y-Richtung )
  220.                  D.o.S.: 5, x-V: 2, y-V: 2 ergibt einen 3-D-Effektt
  221.                  D.o.S.: 5, x-V: 0, y-V: 2 bewirkt, daß der Schatten nur nach
  222.                  unten fällt.
  223.                  Am besten ist, Sie experimentieren ein wenig mit diesen Wer-
  224.                  ten ! ( negative Eingaben werden leider ignoriert !)
  225.    - 'Outline'   die Schrift erscheint umrandet
  226.                  'X-OFFSET' gibt wiederum an, um wieviele Pixel nach rechts
  227.                  versetzt gezeichnet wird [hier ist eigentlich NUR 2 SINNVOLL],
  228.                  'Y-OFFSET' entsprechend nach unten [ AM BESTEN 2 ]
  229.                  'FATNESS OF OUTLINE' sagt wieder, wie oft der Vorgang wie-
  230.                  derholt wird [ hier empfehlen sich Werte von 1 bis 3; aller-
  231.                  dings ist ein 68000er Amiga für Werte > 1 nicht schnell genug;
  232.                  bei 100 Pixel/sec. bekommt er sogar schon bei 1 Probleme !!! ]
  233.                  Hinweis: Wenn Sie nur die Umrandung wünschen, die Schrift
  234.                           selbst aber durchsichtig sein soll, so wählen Sie als
  235.                           Textfarbe die erste Farbe der Palette ( Hintergrund-
  236.                           farbe )
  237.  
  238.  o Character Space:
  239.                  hier geben Sie an, wieviele Pixel Abstand zwischen zwei Buch-
  240.                  staben gelassen werden soll; normal ist 0, aber insbesondere
  241.                  bei 'Outline' und 'Shadow' sind größere Werte sinnvoll.
  242.  
  243.  o Pattern:      aktivieren Sie diesen Schalter, dann erscheint Ihre Textzeile
  244.                  gerastert, so daß das Videobild noch halb 'durchschimmert'.
  245.                  Das Muster bezieht sich aber nur auf die Schrift selbst;
  246.                  Umrandungen und leider auch Schatten werden dennoch 'solide'
  247.                  gezeichnet; bei Colorfonts funktioniert dieses Gadget eben-
  248.                  falls nicht.
  249.  
  250.  o Font:         hier steht die zu diesem Style gehörige Schriftart. Ist diese
  251.                  Zeile blau gedruckt, so ist entweder kein Font ausgewählt,
  252.                  oder er konnte nicht geladen werden.
  253.  
  254.  o Load Font:    dient zum Auswählen einer Schriftart.
  255.  
  256.  o Color-Editor: mit diesem Gadget gelangen Sie in den Farbeinsteller und
  257.                  können die Farbpalette für DIESEN Style einstellen.
  258.  
  259.  o Mit 'Ok' kehren Sie in den Script-Editor zurück. Der aktuelle Style wird
  260.    der aktuellen Textzeile zugeordnet.
  261.  
  262.  
  263.  IV. Der Color-Editor
  264.  
  265.   In ihn gelangen Sie, wenn Sie im Style-Editor 'Edit Style' anwählen.
  266.   Es erscheint eine 8-Farbenpalette, die Sie wie beim Amiga üblich durch Angabe
  267.   der rgb-Werte verändern können.
  268.   Die erste Farbe dieser Palette ist die Hintergrundfarbe für den GESAMTEN Ab-
  269.   spann; wird sie verändert, so wird auch Farbe 0 sämtlicher anderer Styles
  270.   verändert; seit V1.1 ist auch für diese Farbe ein Farbverlauf möglich.
  271.   Sofern der aktuelle Stil keinen Colorfont als Schriftart besitzt, verwenden
  272.   Sie bitte nur die ERSTEN VIER Farben der Palette, da sonst die Textzeile
  273.   nicht korrekt dargestellt wird !
  274.   Die Vordergrundfarbe (für die Texte) legen Sie fest, indem Sie zunächst auf
  275.   die gewünschte Farbe klicken und anschließend das Gadget neben 'Textfarbe'
  276.   anwählen. Gleiches gilt für die Schatten-bzw. Outlinefarbe.
  277.  
  278.  
  279.  o Slide:        für die entsprechende Farbe wird ein Farbverlauf erstellt.
  280.                  Es erscheint ein zusätzliches Gadget( Anfang/Ende ) mit dem
  281.                  Sie zwischen der Anfangs- und der Endfarbe umschalten können.
  282.                  [Hinweis: Verläufe von rot nach blau oder rot nach gelb wir-
  283.                   ken am besten ! ]
  284.                  ACHTUNG: Ist die verwendete Schrift höher als 30 Pixel, so
  285.                           wirkt der Verlauf leider streifig, da die alten
  286.                           Grafik-Chips nicht genügend Farben darstellen
  287.                           können. Bei AGA-Amigas ( A1200 & A4000 ) tritt
  288.                           dieser Effekt natürlich nicht mehr auf.
  289.  
  290.  o ColorFonts-Colors:
  291.                  Falls die Schrift dieses Styles eine Farbschrift ist, kann
  292.                  mit diesem Gadget ihre Farbpalette übernommen werden.
  293.  
  294.  o Mit 'OK' kehren Sie in den Style-Editor zurück.
  295.  
  296.  
  297.  Hinweise zu den Fonts:
  298.  
  299.     Mitgeliefert werden einige Fonts, die von den Workbench-Disketten stammen.
  300.     Zusätzlich enthalten ist:
  301.  
  302.     Chisel Serif.font ein frei kopierbarer Colorfont
  303.     PenPal.font       von Burton Ogden, Fish 73
  304.  
  305.     Falls Sie über weitere PD-Fonts verfügen, die für Vtt geeignet sind, würde
  306.     ich mich freuen, wenn Sie sie mir zusenden würden !!!
  307.  
  308.  Bekannte Fehler:
  309.  
  310.  o  bei Select next/back wird die Textliste nicht mitgescrollt
  311.  o  bei manchen ColorFonts wird der Schatten oder die Umrandung fehlerhaft
  312.     dargestellt; ABHILFE: am Ende und am Beginn der Textzeile ein oder zwei
  313.     Leerzeichen einfügen ( z.B bei ChiselScript )
  314.  o  verwendet man einen Font in mehreren Styles, so wird er mehrmals in den
  315.     Speicher geladen; das ist VERSCHWENDUNG und wird sicher in einer der
  316.     nächsten Versionen behoben
  317. !o! nach intensiver Benutzung des Color-Editors kommt es gelegentlich zu
  318.     Systemabstürzen, also VORSICHT
  319.  o  wird mit mehr als 100 pixel/sec gescrollt, so werden zwischen den Text-
  320.     zeilen zusätzliche Leerzeilen eingeschoben (vor allem bei Outline), da
  321.     der Amiga zu langsam ist.
  322. !o! geht der Speicher bereits beim Laden eines Skripts aus ( z.B. Sie ver-
  323.     suchen ein Skript, das 3 Colorfonts verwendet auf einem 512k-Amiga zu
  324.     laden ) stürzt Vtt evtl. ab.
  325. !o! verwenden Sie NIEMALS mehr als 120 Textzeilen bzw. mehr als 20 Styles !
  326.     falls doch: => GURU
  327.  o  *jegliche* Musikabspielroutine wird während der Ausführung eines Skripts
  328.     gestoppt, da Vtt zumindest auf 68000er Amigas die volle Rechenleistung
  329.     benötigt. Evtl. wird es für schnellere Amigas eine Unterstützung für
  330.     MED- und Soundtracker-Module geben.
  331.     Nach dem Verlassen der Scrollroutine wird ein etwaig im Hintergrund lau-
  332.     fendes Musikstück weiter abgespielt.
  333.  o  Generell übernimmt Vtt während des Abspielens den Amiga *vollständig*,
  334.     d.h. es findet keinerlei Datentransfer zu Peripheriegeräten ( Modem,
  335.     Drucker etc.) statt.
  336.  
  337.  Ideen für weitere Videotitler-Versionen:
  338.  
  339.  Die nun folgenden Vorschläge sind im Prinzip machbar, jedoch erfordert ihre
  340.  Verwirklichung VIEL Zeit, die ich nur investieren werde, falls Vtt ein Erfolg
  341.  wird ( ich denke da an 20-30 registrierte Benutzer ):
  342.  
  343.  o  frei auf dem Bildschirm positonierbares Senderlogo (max. 32*100 Pixel,
  344.     16 Farben), das ganze evtl. sogar animiert
  345.  o  Scrolling von Deluxe-Paint Brushes
  346.  o  weitergehende Unterstützung der AA-Chips
  347.     das heißt :
  348.     - Scrolling von 8 Planes (= 256 Farben+Verläufe)
  349.  o  bessere Benutzeroberfläche( z.B. Editieren einer Zeile im WhatYouSeeIs-
  350.     WhatYouGet-Modus)
  351.  o  nicht nur Scroll-Titel, sondern auch stehende Titel für den Anfang
  352.  o  UnDo-Funktion für den Color-Editor, evtl. auch für Style-Editor
  353.  o  Eine OS2.0 konforme Benutzeroberfläche, die die locale.library unter-
  354.     stützt und auch sonst von den neuen Features Gebrauch macht ( sofern
  355.     ich bei dem ganzen Zeug durchblicke ! Sorry, aber dann wird Vtt nicht mehr
  356.     unter 1.2 und 1.3 laufen .)
  357.  
  358.  Bitte beachten Sie, das dieses Projekt bei mangelnder Nachfrage eingestellt
  359.  wird, da ich mir sonst durch Ferienjobs mein Geld verdienen muß und folglich
  360.  keine Zeit mehr zum Programmieren habe !!!
  361.  
  362.  Grundsätzliches zur Programmphilosophie:
  363.  Der größte Wert wurde auf das Ergebnis dieses Programms gelegt, sprich: auf
  364.  eine einwandfreie und saubere Scrollroutine; deshalb bleiben noch einige
  365.  Kritikpunkte an der Benutzeroberfläche, die ich, wie schon gesagt, jedoch
  366.  nur verbessern werde, falls der Benutzerkreis auch entsprechend groß wird,
  367.  denn allein für 5-10 Leute rentiert sich der Aufwand nicht !!!
  368.  
  369. ******************************** WICHTIG *************************************
  370. *                                                                            *
  371. *******************  Änderungen seit der Version 1.0c ************************
  372.  
  373.  o Vtt verwendet jetzt einen 736*560 Pixel großen Hires-Interlace Screen, was
  374.    für Videoanwendungen die bestmögliche Bildqualität garantiert. Daß das Bild
  375.    auf dem Amigamonitor flimmert, liegt an der Fernsehnorm und hat *keinerlei*
  376.    Einfluß auf die Qualität des auf Videoband aufgezeichneten Titels.
  377.  o Vtt unterstützt nun die neue Farbpalette der AGA-Amigas, d.h. auf dem A1200
  378.    und dem A4000 sind 24Bit-Farbverläufe möglich, was bedeutet daß *jeder*
  379.    Farbverlauf streifenfrei dargestellt werden kann.
  380.    Hinweis: sollen die neuen Fähigkeiten genutzt werden, so muß unbedingt
  381.    der 3.0-setpach-Befehl ausgeführt werden. ( Wird auf der Workbench oder
  382.    bei Festplatten automatsch beim Systemstart ausgeführt.) Auf der Diskette,
  383.    die Sie erhalten ist dieser Be
  384.  o Farbverläufe sind nun auch für die Hintergrundfarbe möglich; allerdings
  385.    ist diese Option nur mit den AGA-Chips sinnvoll.
  386.  o Skalierbare Fonts werden unterstützt
  387.  o ein Fehler in der Fontverwaltung wurde beseitigt: nun werden auch Font-
  388.    Dateien, die größer als 65535 Bytes sind, fehlerfrei dargestellt.
  389.  o das Problem, daß sich Skripts auf Turboamigas nur mit einem extrem kurzen
  390.    Mausklick starten ließen, gehört nun entgültig der Vergangenheit an.
  391.  o eine englische Benutzeroberfläche, damit auch alle der deutschen Sprache
  392.    nicht mächtigen in den Genuß diese Programms kommen. ( Eine deutsche
  393.    Oberfläche gibt es wieder, sobald ich weiß, wie die locale.library funktio-
  394.    niert.)
  395.  o die Option 'Bubble'. Ist dieser Menüpunkt aktiviert, wird die Schrift
  396.    wellenartig gescrollt, wobei sich unter Umständen recht brauchbare Effekte
  397.    ergeben. Am besten wirkt diese Option mit großen Schriften bei
  398.    100 Pixel/sec.
  399.  
  400.  Neue Fehler bzw. Unzulänglichkeiten:
  401.  
  402.  o gelegentlich kam es auf meinem Amiga 500 nach dem Abspielen eines Skripts
  403.    zu Abstürzen; seit ich jedoch meinen Amiga 4000/30 besitze, trat dieser
  404.    Fehler nicht mehr auf.
  405.  o Die Speicherverwaltung erfolgt nun dynamisch, d.h. Speicher wird erst
  406.    dann allokiert, wenn die Textzeile auch tatsächlich dargestellt werden
  407.    soll. Dies hat zur Folge, daß der Speicherbedarf beim Starten des Skripts
  408.    nur geschätzt werden kann.
  409.    Sollte während des Abspielens dennoch der Speicher ausgehen, so versucht
  410.    Vtt einfach, die nächste Zeile darzustellen. Leider wurde in dieser Version
  411.    noch keine Möglichkeit implementiert, dem Benutzer anzuzeigen, welche
  412.    Zeilen nicht dargestellt werden konnten.
  413.  o Bei Verwendung von normalen Fonts können im Palette-Editor 8 Farben
  414.    editiert werden, obwohl nur die ersten 4 in der Abspielroutine berücksich-
  415.    tigt werden. Wählt man eine der hinteren 4 Farben als Textfarbe oder als
  416.    Schattenfarbe, so kommt es im Titel zu unerwünschten Farbeffekten.
  417.  o Vtt sollte nur auf einem PAL- oder NTSC-Screen gestartet werden. Skripte
  418.    werden zwar von einem DBL-Screen oder von einem Superhires-Screen aus
  419.    problemlos im PAL-Oder NTSC-Modus abgespielt, jedoch bekommt der Color-
  420.    Editor Probleme auf Superhires und DBL-Screens.
  421.  o Die rgb-Anteile der einzelnen Farben können auch auf AGA-Amigas wie bisher
  422.    nur Werte von 0 bis 15 annehmen; die AGA-Unterstützung besteht 'lediglich'
  423.    darin, daß bei Farbverläufen für die Zwischenfarben die volle 24-Bit-
  424.    Palette genutzt wird.
  425.  o Farbverläufe sind nun leider nur noch für die ersten drei Farben möglich;
  426.    sollte für eine andere Farbe ein Verlauf eingestellt werden, so wird diese
  427.    Einstellung ignoriert.
  428.  
  429.  o Ob Vtt im PAL oder NTSC-Modus läuft, richtet sich NICHT nach dem Modus des
  430.    vordersten Screens, sondern nach einem Flag, das das Graphics-System beim
  431.    Booten des Amigas in Abhängikeit von der Netzfrequenz setzt.
  432.    ( 60 Hz = USA => NTSC; 50 Hz = Europa => PAL) Benutzer von OS3.0 können
  433.    dieses Flag im Bootmenü ändern. Allen anderen kann ich nur das Programm
  434.    NTSC-PAL ( Fish 387 ) empfehlen, das die Umschaltung auch während des
  435.    normalen Betriebes durchführt.
  436.    Somit ist es z.B. möglich, daß Sie auf einem deutschen Amiga Ihre Workbench
  437.    im NTSC-Modus laufen lassen, der Abspann aber völlig korrekt im PAL-Modus
  438.    angezeigt wird.
  439.  
  440. ******************************************************************************
  441.  
  442.  Programmgeschichte:
  443.  September '92: erste Versuche eine SCHNELLE Textausgaberoutine zu schreiben
  444.                 (Die Funktion 'Text' der graphics.library ist dazu denkbar
  445.                 unbrauchbar !!! )
  446.  Nov-Dez.  '92: der größte Brocken: Grafikprogrammierung durch direktes An-
  447.                 sprechen der Hardwareregister
  448.  Jan-Apr. '93:  Erstellen der Benutzeroberfläche + Fehlerbeseitigung bei der
  449.                 Scrollroutine
  450.  
  451.  Vtt ist (noch) zu 100% in Assembler geschrieben ( Devpac 2.0 ) auf einem
  452.  A500 1.2 mit 1 MB Ram. ( Zum Teil bereits auf einem 4000/EC 030 ).
  453.  
  454.  Und nun zu den Leuten, ohne die dieses Projekt niemals möglich gewesen wäre:
  455.  
  456.  Franz Langheinrich von AmiTech Systems Hof (Testläufe auf A1200, seelische,
  457.                      fachliche und materielle Unterstützung )
  458.  J.M. Forgeas      ( Editor AZ 1.5 )
  459.  Joe Siebenmann    ( EZAsm 1.7 ) ( Wo bleibt die versprochene 1.8 ?!! )
  460.  Nico François     ( reqtools.library, PAL-NTSC )
  461.  Jan van den Baard ( PowerSource )
  462.  Uwe Colditz       ( Ironmaster of Attack; zündende Idee beim Aufspüren eines
  463.                      Fehlers )
  464.  
  465.  Vielen Dank auch an Bernd Häußler aus Erlangen; er ist bis heute der einzige,
  466.  der sich die Vollversion von Vtt bestellt hat !!!
  467.  
  468.  
  469.                                                 Oberkotzau, den 12.7.93
  470.  
  471.  
  472.